package edu.eam.universidad.jpa.entitys;

import java.io.Serializable;
import java.util.List;

import javax.persistence.*;
@Entity
public class Programa implements Serializable{
   
	@Id
	private int idPrograma;
	private String nombre;
	@OneToMany(mappedBy="programaActual",fetch=FetchType.LAZY,cascade=CascadeType.ALL)
   private List<Estudiante>estudiantes;
	@ManyToOne
	@JoinColumn(name="idUniversidad")
	private Universidad universidadPrograma;
	
	@OneToMany(mappedBy="programaPredecesor")
	private List<SolicitudTraslado>solicitudTrasladoPrograma;
	@OneToMany(mappedBy="programaCandidato",fetch=FetchType.LAZY,cascade=CascadeType.ALL)
	private List<SolictudIngreso>ingresos;
   }
